Most of the People don't know the difference between childlike and childish. Some time they mix as same amd some time different but wrong meaning.
childlike is positive which indicates innocent, trusting, unfeigned, and pure.
On the other hand, childish is negative which intend to convey silly or immature behavior