Если вам нужна плавная прокрутка до элемента используйте функцию
scrollIntoView(), пример использования ниже:
document.querySelector('#mobile-search').scrollIntoView({behavior: 'smooth'});
Вместо
#mobile-search можете прописать и использовать абсолютно любой CSS-селектор - например можете вписать селектор
input[name="email"] и прокрутка все равно будет работать, так как она осуществляется через JavaScript.
Код для прокрутки можно привязать к нужной вам кнопке следующим образом:
<a onclick="document.querySelector('#mobile-search').scrollIntoView({behavior: 'smooth'});" href="#mobile-search">Прокрутить</a>
Атрибут
onclick запускает код внутри себя, при клике на сам элемент. Соответственно, можете вместо ссылок, спокойно использовать любые другие элементы в качестве кнопок, допустим
li или
button.
Обратите внимание, что я использовал везде одинарные скобки, это необходимо для того, чтобы скобки у атрибута
onclick не конфликтовали с теми скобками, что используются внутри атрибута.