fixed button disable bug