Emma Watson, Daniel Radcliffe şi Rupert Grint