РАЗГОНЯТЬ, несов. (сов. разогнать), кого-что. Заставлять (заставить) кого, что-л. разбежаться, разойтись в разные стороны; син. разметывать, рассеивать [impf. to drive (away, from), disperse, cause to scatter or spread in different directions (so as to be no longer present); * to break up (a demonstration)]. Появившийся милиционер разгоняет толпу торговцев, расположившихся возле продуктового магазина. Волк задрал овцу и разогнал все стадо.
Ответы справочной службы
Полагаем, что лучше запятые поставить. Глагол в предложении полнозначный, у оборота есть сравнительное значение.