Почему отправляется форма?
<form class="serach">
	<input name="search-input"></input>
	<button>Submit</button>
</form>
<script>document.querySelector( 'form.serach' ).addEventListener( 'submit', function( event ) {
	alert( 'blah' );
	event.stopPropagation();
} ,false);
</script>