The button is one of the most used UI elements. Here are our five best practices for button design and implementation.