Создание моих скрытых переключателей с вкладками / 508-совместимый

Прежде всего,Я знаю, что есть дубликат, но я пробовал решение, и оно не работает для меня.

Итак, мне нужен элемент управления с сегментированным фрагментом, чтобы быть табулируемым или, по крайней мере, выбираемым с клавиатуры. Получить клавишу табуляции, чтобы выделить кнопку легко - я просто добавляю

tabindex="0"

К элементу я хочу быть вкладным. Проблема в том, что, хотя я могу получить едва заметный синий контур, я не могу выбрать выделенную кнопку.

Решение, предложенное в другом вопросе, состояло в том, чтобы сделать мои переключатели видимыми с непрозрачностью ноль, но это ничего не могло сделать, кроме как разрушить расстояние между кнопками.

Последнее, о чем я могу подумать, это то, что сами переключатели установлены.

display:none

Просто чтобы быть абсолютно ясным, выбор этого с помощью мыши работает нормально - управление с клавиатуры не работает. Итак, есть идеи?

Код страницы на всякий случай

<p class="segmented-control">
    @foreach (var ruby in RubricData)
    {
        <input type="radio" id="@ruby.Id" ng-model="rubricStandardId" value="@ruby.Id"/>
        <label for="@ruby.Id" class="sc-label" style="background-color:@ruby.RubricHexColor;" tabindex="0">@ruby.RubricSymbol
        <span class="sc-tooltip">@ruby.RubricStandard</span></label>

    }
</p>

Ответы на вопрос(2)

Ваш ответ на вопрос