Я так понимаю, что Вы добавляете класс также с точкой, но этого делать не нужно. Следует добавлять дополнительные классы просто через пробел. class="class1 class2" - никаких новых точек
Как вариант, можно создать флаг TurnedOn, который если True, то внутри кода для нажатия, условие будет выполнено, соответственно и код, а если флаг False, то ничего не произойдет.
Обязательно ли использовать <source> ? Ведь можно намного проще это сделать на <img src="" alt="">. Тем не менее хочу Вас ознакомить с моим решением данной задачи - тык