A client should automatically roam to another access point when the power and signal quality of the previous access point is bad enough for the client to roam. It is not something you need to enable on the access point.
ClientMatch does not help roaming; the client roams before ClientMatch is used on the client. ClientMatch later will load-balance or move sticky clients.