I'm also very curious. Is there someone who can answer this? My understanding of this is that the "can" here is more about the possibility that you can walk there. And not about the permission. So for me 能 makes much more sense than 可以 here. What do you guys think about that?