Я не знаю, используете ли вы таблицу стилей сброса, поэтому вы можете использовать:
.button, input.input-submit {
height: 0;
border: none;
width: 0;
padding: 0;
margin: 0;
}
Если этого не происходит, это может быть связано с тем, что это встроенный элемент, поэтому попробуйте добавить:
display: inline-block;
Подробнее о встроенном блоке
Редактировать: Как запоздалая мысль, мне кажется, вам нужно только скрыть li , все содержимое внутри li также будет автоматически скрыто, но вам, возможно, придется li a:
overflow: hidden;