Correctly calculates the button width (margin-included).