That was very sweetly done. But, could you have included a submit button? As you know, a search field without "submit" capability is not much use. Could you then modify this design? Your approach is refreshing.
classList.add() just adds that particular class to an element, while classList.toggle() will toggle that class on and off. I use toggle for switches and menu buttons that transform into close icons.