The fog disappears? I tested it before I answered and the fog is still there after the trick...
Even though the weather is gone I did leave some side-effects to this in my answer. Also you asked how the trick worked and I explained it and the reason why the weather disappears after the weather is because before the trick activates, an event must take place (battling a Pokemon). This counts for the weather changing( you need to esit a location). If you knew how it worked, then why did you ask. I never said it didn't work, I explained how it works, just like you asked....