Dlaczego tak
Wartość tabindex="-1" pozwala ustawić fokus na elemencie tylko ze skryptu lub kliknięciem, ale usuwa go z sekwencji nawigacji klawiszem Tab – stąd pominięcie obu pól. Atrybut required wymusza wypełnienie pola przed wysłaniem, ale nie zmienia kolejności fokusu. Placeholder wyświetla podpowiedź, a autocomplete="off" wyłącza autouzupełnianie, więc żaden z nich nie wpływa na przechodzenie klawiszem Tab.