首先,这句英语有错误,from后面不应该是to stay out,而应该是staying out。介词from后面不能接不定式。其次,forbid sb. from doing sth.为固定搭配,意思是“禁止某人做某事”。这也就是为什么要用from的道理。
你说的对。应该把from去掉。