Событие вешается не на класс, а на элемент, то есть сначала по классу находятся Dom элементы, а потом к ним добавляется обработчик события, то, что класс потом удалили, никак не влияет на зарегистрированный ранее обработчик события для этого элемента
В код не смотрел, чисто предположение