Generally client roaming is controlled by the client itself (your laptop): it should see its available access point options and select accordingly. Sometimes this can take time, especially when moving between locations, or if the relative signal strength/quality is marginal (and also not always...