Я когда не хочу чтобы пользователь хоть как-нибудь взаимодействовал с изображением делаю его просто фоном блока, отцентрованным по середине, где размеры блока - это размеры изображения.
да но добавление картинок будет уже не так просто для пользователя. да и тут даже взаимодействия ведь нет при переключении? тут жмешь на кнопку переключения а выделяется именно картинка. вот в чем проблема..
Тут я ничем не могу помочь :( Я бы сделал такой костыль: добавил data-* атрибут с изображением, который был бы ссылкой на фон, и менял JS его, а в чем проблемы вашего кода, я понять не могу)