Алгоритм "на пальцах" а вот как его реализовать вопрос 😒
Храни последнюю кнопку в переменой и при клике проверяй:
Если она равна текущей нажатой кнопке, то ничего делать не надо т.к. кликнули по той же самой кнопке.
Если есть предыдущая кнопка, то удали у нее класс .a и добавь класс .b
У текущей кнопки удали класс .b и добавь класс .a
Запиши в переменную с предыдущей кнопкой текущую.