My model always predict only one results regardless of the input

You scale your training data when you create your model.

norm = MinMaxScaler().fit(X_train)