remove child .icon for list .button

Instead of using a child `<i class=“icon”>` inside `<button>`, the
buttons are instead using its `:before` to display the icons.