The image field for your Button instances is never assigned an image (its value remains null). You can Inspect one and see for yourself. So, when a button is set to it, the button disappears (is still in world but takes up no pixels in the world)..
