Have you every connected to your neighbors' WiFi routers? The "connect automatically" option is something you set the first time you connect to a new wireless network.
If you have never connected to those networks, trying to set/unset that option is futile.
If you have connected to those networks before, you should go to "Manage Wi-Fi Settings", and, under the "Manage known networks" heading, click on each, one-by-one, and click the "Forget" button that appears.
Then, don't connect again to their networks.
You might also want to disable Wi-Fi sense, specifically the "connect to networks shared by my contacts" if your neighbors are in your Outlook.com contacts list.
In addition, you might want to change your Wi-Fi network name to a new one with the suffix
_optout tells Microsoft you do not want this network to be included in Wi-Fi sense (so, if a friend comes over, you give her the password, she is not able to share access to your network to her contacts on her Microsoft account). See "How do I opt my Wi‑Fi network out of Wi‑Fi Sense?" in "Wi‑Fi Sense FAQ".
_nomap tells Google you do not want this Wi-Fi network to be mapped. See "How do I opt out" in "Configure access points with Google Location Service".
AFAIK, Google demands
_nomap to be a suffix, and Microsoft is OK with the
_optout appearing anywhere in the name.
Of course, prefix the SSID with a name of your choosing to distinguish it. E.g.