fix button enable bug