Boa noite Mayla,
dessa forma que você escreveu ele vai adicionar e remover a classe toda vez que pressionar qualquer tecla do teclado, e isso acontece muito rápido! Então nesse caso ele nem terá tempo de manter a classe adicionada por algum tempo. Existe um outro método (no lugar de add e remove) que vc irá aprender depois que é o toggle
, daí é possível fazer dessa forma que vc pensou em sua lógica, pois ele altera de add para remove e vice-versa toda vez que o evento ocorre. Mas no caso desse exercício vc precisa criar um evento para cada método, onkeydown
para add
e onkeyup
para remove
.
Espero ter contribuído, caso ainda restem dúvidas manda ae!