Если я все правильно понял, то Вам нужно создать не
<input type="button">
а
<button type="button">
сюда сделать append Вашей иконки
</button>
В JS нужно изменить:
var button = document.createElement("input");
на
var button = document.createElement("button");