If you have client aware on, it will not change channels while clients are connected. Client aware is on by default:
Quite frankly, unless your client is using a very delay-sensitive application like voice, there is typically very little indication on the client side that an access point has changed channel. It pretty much looks like a roam.