Using echo is the wrong way. What you do is ‘CTRL-x *’. That will expand any glob right there on the command line.
$ touch asdf-{gh,jk}-l
# CTRL-x *
$ touch asdf-gh-l asdf-jk-lI tried control-x escape, that only does variable expansion (and it appears to expand aliases too)