title: Urlize escaping %23 in href of text
body: <p>I am trying to render text from a user with a url like this in it: <a href="https://example.com/%20%23654" rel="nofollow">https://example.com/%20%23654</a></p>
  
  <p>I pass the url to urlize and I get this:</p>
  
  <pre><code>In[1]: outp = urlize('https://example.com/%20%23654'); print outp
  Out[1]: u'&lt;a href="https://example.com/%20#654"&gt;https://example.com/%20%23654&lt;/a&gt;'
  </code></pre>
  
  <p>I understand that <code>%20</code> escapes to a space and <code>%23</code> to a hash, but why is it only escaping the hash in the href? Is this a bug? If it were intended, why is it not escaping the <code>%20</code> to blank space?</p>