Fix cross-browser issues with stewardship saearch UI

It is invalid to hide/show options tags using display:none, so instead
we need to add/remove them from the DOM.

Fixes #1355