fix button enable/disable icon behavior