Well, I tried it too and it seems that wget has a problem with the fact that the downloaded file is not HTML nor XML (see content-type header).
To overcome this, I tried to first download just the index.wml file and then issuing
wget -H -i index.wml --force-html --base=http://220.127.116.11
-H for spanning hosts,
-i index.wml to parse the local index.wml file for URLs (using this option, the file doesn't have to be a HTML or XML file),
--force-html forces parsiing of the wml file as if it was a valid html file (for the <a href=...> tags);
--base=http://18.104.22.168 is used to interprete the relative paths in the <a href=...> tags.
This downloads a few files, but hangs on a specific file, which may be due to a slow internet connection, the remote server being temporarily unavailable, ...
In theory, you could re-iterate this for each .wml file downloaded. HTML and XHTML files that are downloaded can be parsed recursively using "-r -l inf" or "-m".