Я бы сделал так.
До: все это берешь в div - текст и справа иконка. Div с рамкой и радиусом.
Создаешь потом контент с элементами для выбора. Все это в новом div-е. Убираешь видимость.
После: при нажатии в jquery (click) убираешь рамку div-а и устанавливаешь нижний border.
Иконку меняешь на противоположную. И устанавливаешь видимость след. div.
Ооо это долгая тема. Вам придется открыть сайт api яндекс-карт, потом найти там событие, которое работает при установке метки или при другой событии, и в этом методе написать то что нужно.