Could you help me understand why we have to test the focus event for `type="date" or "time"`?