The idiom 'knock someone's socks off' means to impress or surprise someone greatly with your performance, action, or achievement. It does not literally involve socks or playing with them. Option A incorrectly interprets it literally, while option B suggests irritation which is opposite to the positive connotation of this expression.