Schwab does let you enter your token code on a separate screen. If you enter your username and password (without appended token code), you'll get this screen:
https://www.flickr.com/photos/paul/16079572151/
I ended up calling support to figure out how to set things up.