Turn off "forwarding" on the wireless side; such as disable "default forward" if you have are using "default authenticate", or uncheck "Forwarding" in the access list entry for a MAC address. This will prevent DHCP from broadcasting to other wireless clients.
What exactly turning off default-forwarding do? It just stops broadcasting all broadcasts from clients? This would be great, cause I had quite a few issues related to this (private DHCP server on client side, providing incorrect leases, etc.)
But I still would like to have clients able to speak between each other. How the arp who-has will be responded if it will not be broadcasted to all clients. Would AP be able to make this working?