У меня была похожая проблема с Safari.По-видимому, Safari по умолчанию пропускает флажки, кнопки и привязки при повороте вкладки (независимо от настройки «tabindex»).
Чтобы Safari правильно сфокусировал эти элементы ввода, необходимо включить параметр «Доступность», расположенный на вкладке «Дополнительно» в настройках Safari.«Нажмите клавишу TAB, чтобы выделить каждый элемент на веб-странице».После того, как этот параметр проверен, порядок вкладок работает должным образом (например, chrome), и элементы можно удалять из поворота вкладок, установив для свойства tabindex значение -1.
Ручная установка фокуса на эти элементы работает без этой настройкивключен, но требует дополнительного кода, прикрепленного к элементам брекетинга для захвата табуляции и / или сдвига табуляции для ручной фокусировки.
Потратил слишком много времени, пытаясь закодировать эту функцию Safari!