Alternando botão customizado de busca

Olá! Há algum tempo perguntei se eu poderia inserir a pesquisa em um local personalizado e recebi uma resposta Header search in custom header - #2 by awesomerobot. Mas surge uma pergunta a partir disso: posso alternar a visibilidade da pesquisa clicando em um botão personalizado, ou isso só pode ser feito com jquery? Qual é a maneira correta de fazer isso?