«Отметить» ЧЕМ? Какой инструмент говорит вам об этом?
Хотя с точки зрения ошибок первый из них прост, где ваш тег LABEL для этого выбора? Для выбора требуется LABEL, как и для INPUT и TEXTAREA, у вас его нет.
Второй наполнен бредом.
Где ваш набор полей? До HTML 5 теги строкового уровня, такие как INPUT, не могли быть прямыми дочерними элементами FORM, и сегодня это все еще семантическая тарабарщина, которая может иметь проблемы с рендерингом.
еще одно идиотское глупое изменение HTML 5. У вас нет ИМЯ на вашем скрытом вводе, вероятно, нет никаких причин, чтобы у них даже был идентификатор, и этот глупый тупой мусор с ролью арии не служит НУЛЕВОЙ законной цели на скрытом вводе.
Бессмысленные классы, вероятно, тоже не особо помогают.
Список того, как НЕ использовать HTML..
Но я подозреваю, что во многом это какая-то форма сценаризма, портящего доступность путем создания форм, которые не работают даже при отключенном JavaScript - прямое нарушение WCAG и неспособность понять, как правильно использовать HTML.