title: Woocommerce Shipping Method radio buttons not updating
body: <p>I'm currently working on a site using a custom theme and woocommerce (no other plugins active) and am having trouble with the cart/checkout page. I'm using the same page for both the cart and the checkout which I know can work with woocommerce.</p>
  
  <p>The problem I'm having is that the radio buttons controlling shipping methods don't update the cart totals. By default, it selects "flat rate" at £3.25 but when I select "free shipping" or "local pickup" the totals stay the same. However, when I place the order, the shipping method is correct so I think it must be a problem with the way AJAX is updating (or in this case not) updating the cart totals.</p>
  
  <p>When looking at the HTML of the page while selecting the shipping method the radio button tag checked="checked" doesn't appear on the radio button I'm selecting only the default one.</p>
  
  <p>I've also located the update_shipping function in abstract-wc-order.php and can't see anything wrong with the code so am at a loss why it isn't updating.</p>
  
  <p>Should probably mention we're using a custom theme which we've built from scratch. When using woocommerce is there any specific code which needs to be included in the head (which we might not have as we wrote it ourselves) for certain javascript/AJAX code to work properly on the site?</p>