Даже не реагируя, вкладка для переключателей основана на кнопке группа , а не на каждой отдельной кнопке.
Вы переходите на группу кнопок, а затем нажимаете клавиши со стрелками для перемещения между ними.кнопки в группе.
Проверьте поведение этого простого примера - вы перейдете на каждый из флажков, но только на первый или выбранный в данный момент переключатель.Попробуйте использовать как вкладки, так и стрелки, как это, с вашей собственной существующей разметкой, и посмотрите, как ведет себя программа чтения с экрана.
div { margin: 1em; }
ul { list-style-type: none; }
<div id="checks" style="background-color:lightyellow;border:1px solid black;">
<ul>
<li><label><input type="checkbox" name="one"> something one </label></li>
<li><label><input type="checkbox" name="two"> something two </label></li>
<li><label><input type="checkbox" name="three"> something three </label></li>
<li><label><input type="checkbox" name="four" checked> something four </label></li>
</ul>
</div>
<div id="radios1" style="background-color:lightgreen;border:1px solid black;">
<ul>
<li><label><input type="radio" name="set-one" value="A"> One A </label></li>
<li><label><input type="radio" name="set-one" value="B"> One B </label></li>
<li><label><input type="radio" name="set-one" value="C"> One C </label></li>
<li><label><input type="radio" name="set-one" value="D"> One D </label></li>
</ul>
</div>
<div id="radios2" style="background-color:lightgreen;border:1px solid black;">
<ul>
<li><label><input type="radio" name="set-two" value="W"> Two W </label></li>
<li><label><input type="radio" name="set-two" value="X"> Two X </label></li>
<li><label><input type="radio" name="set-two" value="Y"> Two Y </label></li>
<li><label><input type="radio" name="set-two" value="Z"> Two Z </label></li>
</ul>
</div>