I had to wrap the button in a span because disabled buttons have a semi-transparent and we don't want the tooltip to be semi-transparent.