<input>, то так и только для десктопа. Фунционал ввода данных при этом, разумеется, не будет работать, но это контролируется атрибутом readonly. Повторюсь: так делать кнопки нельзя.
<input> для функции <button>, если судить по скриншоту. Выстрелили себе в ногу, так никто не делает, замените на <button>, и всё заработает.