Green’s Dictionary of Slang

marvel v.

[ety. unknown]

(US) to leave, esp. quickly.

[US]Ladies’ Repository (N.Y.) Oct. VIII:37 316/2: Marvel, to shy off, or walk away slowly.
[US]‘Ned Buntline’ G’hals of N.Y. 8: Come, let’s marvel. Good night, gentlemen!