bzotsss, ну у вас не понятно зачем навешивается на все элементы hidden и поверх visible на нужный. НО когда на следующий нажимаете, то как бы вы не убираете класс visible с прошлого и не снимаете с него checked. Сделайте один класс который будет по умолчанию ставить его активным и его убирайте и добавляйте. А дефолтное состояние сделайте чтобы круг был пустой... вот и все... и лучше чтобы хоть один пункт сразу был активным
Николай Чуприк, вы можете подключить телефон к компьютеру и отлаживать через devtools телефон. Только если это iphone с safari то только через macos вроде.