Это не пойдет.
Когда вы щелкаете мышью по элементу, вы перемещаете и фокусировочное устройство, и фокус клавиатуры .
WCAG требует, чтобы индикатор фокуса клавиатуры был всегда виден на любом рабочем элементе клавиатуры (независимо от того, как он был перемещен).Установив tabindex
, вы сделали его работоспособным с клавиатуры, поэтому вы должны соблюдать это правило, даже если элемент был предварительно активирован с помощью мыши, что приводит к перемещению фокуса клавиатуры.
Кроме того, многиеВспомогательные технологии могут фокусировать элемент, не используя клавишу табуляции (например, программное обеспечение для распознавания голоса, устройства слежения за глазами, некоторые программы чтения с экрана).