Vova135798, потому что так удобнее) Через querySelector очень удобно искать элементы. А и учитывайте, что вы использовали getElementsByClassName(Получить массив элементов с заданным классом). Для получения одного элемента с заданным классом используйте getElementByClassName.
Vova135798, Странно, у меня класс удаляется, но визуально ничего не происходит т.к вы не указываете display: none для неактивных элементов. Вот, добавьте код ниже в css и скажите правильно ли я понял вас