The Marks and Spencer Crew Neck Button Front Cardigan is such a hit that shoppers 'have a few of them in various colours'