Change button to span, and suddenly it works!